﻿using System;
using DDDNorthWind.AC.Products.Domain.DomainEvents;
using DDDNorthWind.AC.Products.Domain.ValueObject;
using DDDNorthWind.Core.Domain.Services;

namespace DDDNorthWind.AC.Products.Domain.Services
{
    public interface IProductServices:IServiceDomain
    {
        event InterDomainEventHandler<ProductSizedChanged> ProductSizeChanged;


        void CreateNewProduct(Guid token);

        void AssignImportSizes(ProductId productId, double high, double length, double width);
    }

}
